@CHARSET "UTF-8";

body {
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
    font-size: 12px;
    text-align: center;
}
table {
    border-left: 1px solid gray;
    border-top: 1px solid gray;
}
table td {
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    padding: 3px;
}
table td.label {
    text-align: right;
    background: silver;
}
table td.value {
    text-align: left;
}
table td.textarea {
    height: 50px;
    vertical-align: top;
}
table.table_list {
    width: 100%;
}
table.table_list thead tr td {
    text-align: center;
    color: white;
    font-weight: bold;
    vertical-align: middle;
    background: silver;
}
input.number {
	width: 80px;
    text-align: right;
}
div.action_result {
	padding: 3px;
    float: left;
    border: 1px solid gray;
    border-bottom: 2px solid gray;
    border-right: 2px solid gray;
    color: gray;
    background: white;
    position: relative;
}
div.action_result_1 {
	padding: 3px;
    float: left;
    border: 1px solid green;
    border-bottom: 2px solid green;
    border-right: 2px solid green;
    color: green;
    background: #EEFFEE;
    position: relative;
}
div.action_result_0 {
	padding: 3px;
	float: left;
    border: 1px solid red;
    border-bottom: 2px solid red;
    border-right: 2px solid red;
    color: red;
    background: #FFEEEE;
    position: relative;
}
div.page_header {
	padding: 5px;
    font-size: 20px;
    font-weight: bold;
    background: silver;
    border: 1px solid gray;
    border-bottom: 2px solid gray;
}
div.page_query {
    padding: 5px;
    background: silver;
    border: 1px solid gray;
    border-bottom: 2px solid gray;
}
div.page_buttons {
	padding: 5px;
    text-align: right;
}

/* index.jsp */
div.index_left {
    float: left;
    width: 200px;
    overflow: auto;
    height: 550px;
    border-top: 1px solid gray;
    border-right: 1px solid gray;
    text-align: left;
}
div.index_main {
	border-top: 1px solid gray;
    height: 100%;
    overflow: hidden;
}


/* login.jsp */
table.loginTable {
    width: 100%;
    height: 100%;
}


/* menuEdit.jsp */
div.menuChildren {
    text-align: right;
    padding: 5px;
    border: 1px solid gray;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    background: silver;
    margin-bottom: 5px;
}
div.menuChildren div {
    float: left;
    padding: 5px;
}


/* deptEdit.jsp */
div.deptChildren {
    text-align: right;
    padding: 5px;
    border: 1px solid gray;
    border-right: 2px solid gray;
    border-bottom: 2px solid gray;
    background: silver;
    margin-bottom: 5px;
}
div.deptChildren div {
    float: left;
    padding: 5px;
}